/**
 * AppStarter.java
 */
package com.nb.appstarter;

import org.apache.log4j.Logger;

/**
 * @author Nahuel Barrios.
 * @since 23/08/2011.
 * 
 */
public class AppStarter {

    /**
     * {@link Logger} de la aplicación.
     */
    private Logger log = Logger.getLogger(getClass());

    private String applicationPath;

    /**
     * // TODO : Javadoc : Terminate this Javadoc.
     * 
     * @since 23/08/2011.
     * @param applicationPath
     */
    public AppStarter(String applicationPath) {
        this.applicationPath = applicationPath;
        log.debug("La aplicación a ejecutar es: " + applicationPath);
    }

    /**
     * // TODO : Javadoc : Terminate this Javadoc.
     * 
     * @since 23/08/2011.
     */
    public void doMagic() {
        try {
            Runtime.getRuntime().exec(applicationPath);
        } catch (Exception exception) {
            log.error("Intentando ejecutar la aplicación: " + applicationPath);
            log.error(exception.getMessage());
        }
    }

}
